package com.newvision.abioneperhobby
{
	import flash.display.MovieClip;
	import flash.events.DataEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.*
	
	/**
	 * 
	 * Lo scopo di questo applicativo è quello di generare con un click il pacchetto di aggiornamento del player.
	 * L'applicativo dovrà leggere un xml di configurazione che istruirà l'applicativo sui file da leggere.
	 * 
	 * @author Andrea Bisello
	 * 
	 */
	public class Main extends MovieClip 
	{
		
		private var xmlPath:String = "howtopack.xml";
		private var myXml:XML;
		var loader:URLLoader = new URLLoader();
		
		public function Main():void 
		{
			
			loader.addEventListener(Event.COMPLETE, loadXML);
			loader.addEventListener(IOErrorEvent.IO_ERROR, loadXML);
			loader.load(new URLRequest(xmlPath));
			
			
			// 1 : cerco xml
			// 2 : se non esiste, notifico
			// 3 : se esiste, lo leggo
			// 4 : se non funziona il parsing, notifico
			// 5 : se funziona il parsing, inizio
			// 6 : cerco tutti i file indicati nell'xml
			// 7 : verifico di poter scrivere dove mi viene chiesto
			// 8 : leggo il nome del pacchetto da generare
			// 9 : copio tutto
			// 10: zippo
			// 11: notifico si o no
			
		}
		
		private function loadXML(e:Event):void{
		
			if (e.type == Event.COMPLETE) {
				
				trace("xml letto correttamente");
				myXml = new XML(e.target.data);
				trace(myXml.toString());
				
			}else {
				
				trace("errore caricamento xml");
				
			}
		}
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	}

}